package com.hyfd.dao.mp;

import java.util.List;
import java.util.Map;

import com.hyfd.dao.BaseDao;

public interface ProviderBillDiscountDao extends BaseDao {
	
	/**
	 * @功能描述：	根据条件获取运营商物理通道折扣总数
	 *
	 * @作者：zhangpj		@创建时间：2016年12月12日
	 * @param Map
	 * @return
	 */
	Integer selectCount(Map<String,Object> Map);
	
	/**
	 * 获取运营商折扣
	 * @author lks 2016年12月9日上午10:08:38
	 * @param param
	 * @return
	 */
	public double selectDiscount(Map<String, Object> param);
	
	public int providerBillDiscountAdd(Map<String, Object> m);
	
	public int providerBillDiscountEdit(Map<String, Object> m);
	
	public int deleteProviderBillDiscountByBillPkgId(String bill_pkg_id);
	
	public List<Map<String, Object>> getProviderBillDiscountByBillPkgId(String bill_pkg_id);
	
	public List<Map<String, Object>> getProviderBillDiscountByBillPkgIdAndProvinceCode(Map<String, Object> param);

	/**
	 * @功能描述：	根据物理运营商通道id,运营商id和地区删除对应的话费折扣信息
	 *
	 * @作者：zhangpj		@创建时间：2017年5月13日
	 * @param m
	 * @return
	 */
	public int deleteProviderBillDiscount(Map<String, Object> m);
}